package com.qm.console.dao.model;

import lombok.Data;

import java.util.Date;

@Data
public class VoiceCardPropDO {
    private Integer id;

    private String appChannel;

    private Integer voiceCardAdd;

    private Integer voiceCardConsume;

    private Integer voiceCardInventory30days;

    private Integer voiceCardChange;

    private Integer voiceCardInventory;

    private Integer voiceCardWeekly;

    private Integer voiceCardFromGreenhand;

    private Integer voiceCardFromTask;

    private Integer voiceCardFromDraw;

    private Integer voiceCardFromInvite;

    private Integer voiceCardVoiceConsume;

    private Integer voiceCardFromOrder;

    private Integer voiceCardOrderConsume;

    private Integer voiceCardOrder;

    private Date targetDate;

    private Long activateCount;

    private Long activeCount;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getAppChannel() {
        return appChannel;
    }

    public void setAppChannel(String appChannel) {
        this.appChannel = appChannel == null ? null : appChannel.trim();
    }

    public Integer getVoiceCardAdd() {
        return voiceCardAdd;
    }

    public void setVoiceCardAdd(Integer voiceCardAdd) {
        this.voiceCardAdd = voiceCardAdd;
    }

    public Integer getVoiceCardConsume() {
        return voiceCardConsume;
    }

    public void setVoiceCardConsume(Integer voiceCardConsume) {
        this.voiceCardConsume = voiceCardConsume;
    }

    public Integer getVoiceCardInventory30days() {
        return voiceCardInventory30days;
    }

    public void setVoiceCardInventory30days(Integer voiceCardInventory30days) {
        this.voiceCardInventory30days = voiceCardInventory30days;
    }

    public Integer getVoiceCardChange() {
        return voiceCardChange;
    }

    public void setVoiceCardChange(Integer voiceCardChange) {
        this.voiceCardChange = voiceCardChange;
    }

    public Integer getVoiceCardInventory() {
        return voiceCardInventory;
    }

    public void setVoiceCardInventory(Integer voiceCardInventory) {
        this.voiceCardInventory = voiceCardInventory;
    }

    public Integer getVoiceCardWeekly() {
        return voiceCardWeekly;
    }

    public void setVoiceCardWeekly(Integer voiceCardWeekly) {
        this.voiceCardWeekly = voiceCardWeekly;
    }

    public Integer getVoiceCardFromGreenhand() {
        return voiceCardFromGreenhand;
    }

    public void setVoiceCardFromGreenhand(Integer voiceCardFromGreenhand) {
        this.voiceCardFromGreenhand = voiceCardFromGreenhand;
    }

    public Integer getVoiceCardFromTask() {
        return voiceCardFromTask;
    }

    public void setVoiceCardFromTask(Integer voiceCardFromTask) {
        this.voiceCardFromTask = voiceCardFromTask;
    }

    public Integer getVoiceCardFromDraw() {
        return voiceCardFromDraw;
    }

    public void setVoiceCardFromDraw(Integer voiceCardFromDraw) {
        this.voiceCardFromDraw = voiceCardFromDraw;
    }

    public Integer getVoiceCardFromInvite() {
        return voiceCardFromInvite;
    }

    public void setVoiceCardFromInvite(Integer voiceCardFromInvite) {
        this.voiceCardFromInvite = voiceCardFromInvite;
    }

    public Integer getVoiceCardVoiceConsume() {
        return voiceCardVoiceConsume;
    }

    public void setVoiceCardVoiceConsume(Integer voiceCardVoiceConsume) {
        this.voiceCardVoiceConsume = voiceCardVoiceConsume;
    }

    public Integer getVoiceCardFromOrder() {
        return voiceCardFromOrder;
    }

    public void setVoiceCardFromOrder(Integer voiceCardFromOrder) {
        this.voiceCardFromOrder = voiceCardFromOrder;
    }

    public Integer getVoiceCardOrderConsume() {
        return voiceCardOrderConsume;
    }

    public void setVoiceCardOrderConsume(Integer voiceCardOrderConsume) {
        this.voiceCardOrderConsume = voiceCardOrderConsume;
    }

    public Integer getVoiceCardOrder() {
        return voiceCardOrder;
    }

    public void setVoiceCardOrder(Integer voiceCardOrder) {
        this.voiceCardOrder = voiceCardOrder;
    }

    public Date getTargetDate() {
        return targetDate;
    }

    public void setTargetDate(Date targetDate) {
        this.targetDate = targetDate;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", appChannel=").append(appChannel);
        sb.append(", voiceCardAdd=").append(voiceCardAdd);
        sb.append(", voiceCardConsume=").append(voiceCardConsume);
        sb.append(", voiceCardInventory30days=").append(voiceCardInventory30days);
        sb.append(", voiceCardChange=").append(voiceCardChange);
        sb.append(", voiceCardInventory=").append(voiceCardInventory);
        sb.append(", voiceCardWeekly=").append(voiceCardWeekly);
        sb.append(", voiceCardFromGreenhand=").append(voiceCardFromGreenhand);
        sb.append(", voiceCardFromTask=").append(voiceCardFromTask);
        sb.append(", voiceCardFromDraw=").append(voiceCardFromDraw);
        sb.append(", voiceCardFromInvite=").append(voiceCardFromInvite);
        sb.append(", voiceCardVoiceConsume=").append(voiceCardVoiceConsume);
        sb.append(", voiceCardFromOrder=").append(voiceCardFromOrder);
        sb.append(", voiceCardOrderConsume=").append(voiceCardOrderConsume);
        sb.append(", voiceCardOrder=").append(voiceCardOrder);
        sb.append(", targetDate=").append(targetDate);
        sb.append("]");
        return sb.toString();
    }
}
